package com.ruoyi.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("fa_user")
public class HhbUser {

    @TableId(type = IdType.AUTO)
    private Integer id; // ID

    private Integer groupId; // 组别ID

    private Integer accountBeautifulId; // 靓号ID

    private String accountBeautifulCode; // 靓号

    private String nickname; // 用户昵称

    private String username; // 用户名

    private String code; // 帮办号

    private String password; // 密码

    private String salt; // 密码盐

    private String email; // 电子邮箱

    private String mobile; // 手机号

    private String avatar; // 头像

    private Integer level; // 等级

    private Integer gender; // 性别

    private Date birthday; // 生日

    private String bio; // 格言

    private Integer money; // 余额

    private Integer totalMoney; // 总金额

    private Integer score; // 积分

    private Integer successions; // 连续登录天数

    private Integer maxSuccessions; // 最大连续登录天数

    private Long prevTime; // 上次登录时间

    private Long loginTime; // 登录时间

    private String loginIp; // 登录IP

    private Integer loginFailure; // 失败次数

    private String joinIp; // 加入IP

    private Long joinTime; // 加入时间

    private Long createTime; // 创建时间

    private Long updateTime; // 更新时间

    private String token; // Token

    private String status; // 状态

    private String verification; // 验证

    private String signature; // 用户签名

    private Integer vipTime; // 会员到期时间

    private String qrCode; // 二维码

    private String invitationCode; // 邀请码

    private Integer soundStatus; // 声音开关1打开 2关闭

    private String thnc; // 未知变量

    private Integer circleNum; // 允许创建圈子的数量

    private Integer messageSound; // 是否开启消息提示音

    private Integer allowStrangerMessage; // 是否允许陌生人发消息

    private Integer messageSelfDestruct; // 消息自毁天数

    private Integer nextMessageSelfDestructTime; // 下一次消息自毁时间

    private Integer messageVibrate; // 是否开启震动

    private Integer messageNotify; // 是否开启消息提醒

    private String friendCircleBackgroundImg; // 朋友圈背景

    private Integer isMove; // 批量操作标识

    private Integer isMoneyIcon; // 是否显示發图标

    private Boolean deleteFlag;  // 删除标识

    private String createBy;

    private String updateBy;
}
